package com.aasa.siccosap.util;

import org.apache.log4j.Logger;

public class Logging {
	public static enum Categoria {DEBUG, INFO, ERROR}
	
	   public static void log(Class clase,String mensaje)
	   {
		   Logger logger = Logger.getLogger(clase);
		   if (logger.isInfoEnabled())
	           logger.info(mensaje);
	   }
	   
	   public static void log(Categoria categoria,Class clase,String mensaje)
	   {
		   Logger logger = Logger.getLogger(clase);

	       switch (categoria)
	       {
	          case DEBUG:
	             if (logger.isDebugEnabled())
	                logger.debug(mensaje);
	             break;
	          case INFO:
	             if (logger.isInfoEnabled())
	                 logger.info(mensaje);
	             break;
	          case ERROR:
	             logger.error(mensaje);
	             break;
	       }
	   }   
	   
	   public static void log(Class clase,String mensaje,Throwable e)
	   {
		   Logger logger = Logger.getLogger(clase);
	       logger.error(mensaje,e);
	   }   
	   

}
